// 圆柱体的体积

#include <iostream>
#include <iomanip>

#include <math.h>

int main() {
    using std::cout;
    using std::cin;

    cout << "\n请输入圆柱体的高度和半径: ";

    float height;
    float radius;
    cin >> height >> radius;        // 15 12

    float volume = M_PI * pow(radius, 2) * height;

    // 设置输出格式为固定小数点
    using std::ios;
    cout.setf(ios::fixed | ios::showpoint | ios::left);
    cout.precision(4);

    using std::setw;
    cout << "\n圆柱体体积计算结果\n"
        << setw(12) << "半径"
        << setw(12) << "高度"
        << setw(12) << "体积" << std::endl  // PS, 用\n会影响数字的左对齐
        << setw(12) << radius
        << setw(12) << height
        << setw(12) << volume << "\n";
}

// g++ -m32 -O3 -fexec-charset=GBK ch02/2_13.cpp && ./a